SlideShare a Scribd company logo
1 of 7
SW325 Интернэт програмчлал                                              Лаб-15



                                    Лабораторийн хичээл - 7




                       Сэдэв: “PHP-ийн объект хандалтат програмчлал”




Зорилго:




Хичээлийн агуулга:


1. Өгөгдсөн 3 тоог багаас нь их рүү эрэмбэл.     }
<?                                               elseif ($b >= $a && $b >= $c)
   $a = 2;                                       {
   $b = 7;                                            $max1 = $b;
   $c = 3;                                            if ($a >= $c)
                                                      {
   if ($a >= $b && $a >= $c)                              $max2 = $a;
   {                                                      $max3 = $c;
       $max1 = $a;                                    }
       if ($b >= $c)                                  else
       {                                              {
           $max2 = $b;                                    $max2 = $c;
           $max3 = $c;                                    $max3 = $a;
       }                                              }
       else                                       }
       {                                          else
           $max2 = $c;                           {
           $max3 = $b;                                $max1 = $c;
       }                                              if ($a >= $b)
Багш Д.Сарантуяа
                                                                                 1
SW325 Интернэт програмчлал                                                 Лаб-15


         {                                      }
             $max2 = $a;                        elseif ($s>60)
             $max3 = $b;                        {
         }                                          echo("point: $s<br>");
         else                                       echo("grade: D<br>");
         {                                      }
             $max2 = $b;                        else
             $max3 = $a;                        {
         }                                          echo("point: $s<br>");
     }                                              echo("grade: F<br>");
     echo "Input 3 Numbers: $a $b               }
$c<br>";                                   ?>
     echo "sort : $max1 $max2
$max3<br>";                                ============================
?>                                         3. 1.. 100 хүртэлх сондгой тоог хэвлэ
                                           * print format
                                                 1 3 5 7 9 11 13 15 17 .............. 99
                                           <?
                                             $a = 1;
2. Оюутны оноог үнэлгээгээр гарга            while ($a<=100)
<?                                           {
     $s = 95;                                       if ($a % 2 == 1)
     if ($s > 100 || $s < 0)                           echo "$a ";
         echo("input point error!<br>");
     elseif ($s>90)                                 $a++;
     {                                       }
         echo("point : $s<br>");           ?>
         echo("grade : A<br>");            ============================
     }
     elseif ($s>80)                        4.
     {                                       * print format(while)
         echo("point: $s<br>");                  100 102
         echo("grade: B<br>");                   104 106
     }                                           108 110
     elseif ($s>70)                              ........
     {                                           298 300
         echo("point: $s<br>");            <?
         echo("grade: C<br>");               $a = 100;
Багш Д.Сарантуяа
                                                                                           2
SW325 Интернэт програмчлал                                                 Лаб-15


  $count = 0;                           6.10-ийн факториалыг олох
  while ($a<=300)                       * print format
  {                                           10! = ___________
       if ($a % 2 == 0)                 <?
       {                                  $a = 1;
           echo "$a ";                    $f = 1;
           $count++;
       }                                  while ($a <= 10)
       if ($count % 2 == 0)               {
           echo "<br>";                        $f = $f * $a;


       $a++;                                   $a++;
  }                                       }
?>
                                          echo "10! = $f<br>";
============================            ?>
5.100-200 хүртэлх тооны нийлбэрийг ол
* print format                          7. Үржихийн хүрд хэвлэ
      100 ~ 200 even number’s sum:      * print format
_____                                   ------------------------------------------------
<?                                      --------
  $a = 100;                             2x1=2             2x2=4        2 x 3 = 6 ...... 2 x 9 =
  $sum = 0;                             18
                                        3x1=3             3x2=6        3 x 3 = 9 ...... 3 x 9 =
  while ($a <= 200)                     27
  {                                     4x1=4             4x2=8        4 x 3 = 12 ...... 4 x 9
       if ($a % 2 == 0)                 = 36
       {                                ...............
           $sum = $sum + $a;            9x1=9             9 x 2 = 18    9 x 3 = 27 .... 9 x 9
       }                                = 81
                                        ------------------------------------------------
       $a++;                            --------
  }                                     <?
                                          echo "-----------------------------------
echo "100~200 even number’s sum:        <br>";
$sum<br>";
?>                                        for ($a=2; $a<=9; $a++)
=-==============================          {
Багш Д.Сарантуяа
                                                                                         3
SW325 Интернэт програмчлал                                                  Лаб-15


         for ($b=1; $b<=9; $b++)
         {
             $c = $a * $b;
             echo "$a x $b = $c &nbsp;
&nbsp;";
         }
                                             ============================
         echo "<br>";                        8. 10 хүртэл 1-ээр ахиулж баруун тийш нь
     }                                       тэгшилж хэвлэ
  echo                                       * print format
"-----------------------------------<br>";                          *
?>                                                             **
                                                              ***
============================                                   ****
7. 10 хүртэл 1-ээр ахиулж зүүн тийш нь                        *****
тэгшилж хэвлэ                                               ******
* print format                                            *******
      *                                               ********
      **                                          *********
      ***                                     **********
      ****                                    <?
      *****                                    for ($a=1; $a<=10; $a++)
      ******                                   {
      *******                                         for ($b=9; $b>=$a; $b--)
      ********                                        {
      *********                                            echo "&nbsp;";
      **********                                      }
<?
  for ($a=1; $a<=10; $a++)                            for ($c=1; $c<=$a; $c++)
  {                                                   {
         for ($b=1; $b<=$a; $b++)                          echo "*";
         {                                            }
             echo "*";                                echo "<br>";
         }                                        }
         echo "<br>";                        ?>
     }
?>
                                             <?
Багш Д.Сарантуяа
                                                                                        4
SW325 Интернэт програмчлал                                                  Лаб-15


/*                                                 return $money;
     entrance fee                              }


     O daytime                                 $age = 30;
         - adult (over 18 years old) :         $day = " nighttime ";
20,000 won
         - (7~17 years old) : 15,000 won       if( $day == " daytime " )
         - (under 7 years) : 0 won             {
     O nighttime                                    $fee = cal_day_fee($age);
         - adult (over 18 years old) :         }
15,000 won                                     else
         - (7~17 years old) : 10,000 won       {
         - (under 7 years) : 0 won                  $fee = cal_night_fee($age);
*/                                             }


     function cal_day_fee($age)          //    echo "time : $day<br>";
daytime                                        echo "age : $age<br>";
     {                                         echo "Entrance Fee is $fee <br>";
         if ( $age >= 18 )                    ?>
           $money = 20000;
         else if ( $age>=7 and $age<=17 )
           $money = 15000;                    [표 1] entrance fee
         else
           $money = 0;                                    type          adult        child

                                              entrance      daytime    26,000 19,000
         return $money;
                                                            nighttime 21,000 16,000
     }
                                                   Free      daytime 33,000 24,000

     function cal_night_fee($age)        //              nighttime 28,000 21,000
nighttime                                            2day free     55,000 40,000
                                                      combi        54,000 40,000
{
         if ( $age >= 18)                      * child fee is under 12 or over 65
           $money = 15000;
         else if ($age>=7 and $age<=17 )      <?
           $money = 10000;                     function cal_fee1($day, $age)                 //
         else                                 entrance
           $money = 0;                         {
                                                   if ( $day == " day " )
Багш Д.Сарантуяа
                                                                                                  5
SW325 Интернэт програмчлал                                          Лаб-15


     {                                    function cal_fee3($age)        // 2day free
         if ($age> 12 && $age < 65)       {
            $money = 26000;                   if ($age> 12 && $age < 65)
         else                                    $money = 55000;
            $money = 19000;                   else
     }                                           $money = 40000;
     else
     {                                        return $money;
         if ($age> 12 && $age < 65)       }
            $money = 21000;
         else                             function cal_fee4($age)        // combi
            $money = 16000;               {
     }                                        if ($age> 12 && $age < 65)
                                                 $money = 54000;
     return $money;                           else
 }                                               $money = 40000;


 function cal_fee2($day, $age)        /       return $money;
/ Free                                    }
 {                                        // $category 1=> enterance, 2=> Free,
     if ( $day == " day " )               // 3=> 2day free, 4=> combi
     {                                    $category = 3;
         if ($age> 12 && $age < 65)       $age = 68;
            $money = 33000;               $day = "night";
         else
            $money = 24000;               if( $category == 1 )
     }                                        $fee = cal_fee1($day, $age);
     else                                 elseif ( $category == 2 )
     {                                        $fee = cal_fee2($day, $age);
         if ($age> 12 && $age < 65)       elseif ( $category == 3 )
            $money = 28000;                   $fee = cal_fee3($age);
         else                             else
            $money = 21000;                   $fee = cal_fee4($age);
     }
                                          if( $category == 1 )
     return $money;                           $cat = "enterance";
 }                                        elseif ( $category == 2 )
                                              $cat = "Free";
Багш Д.Сарантуяа
                                                                                6
SW325 Интернэт програмчлал   Лаб-15


 elseif ( $category == 3 )
     $cat = "2day free";
 else
     $cat = "combi";


 echo "type : $cat<br>";
 echo "time : $day<br>";
 echo "age : $age<br>";
 echo "fee is $fee <br>";
?>




Багш Д.Сарантуяа
                                      7

More Related Content

What's hot

Ciclo vital administracion documental
Ciclo vital administracion documentalCiclo vital administracion documental
Ciclo vital administracion documentaljeniffer4
 
Dao ham khao sat ham so hk1
Dao ham   khao sat ham so hk1Dao ham   khao sat ham so hk1
Dao ham khao sat ham so hk1Vcoi Vit
 
Assalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuAssalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuiswan_di
 
Як досвід компанії перетворився на фреймворк
Як досвід компанії перетворився на фреймворкЯк досвід компанії перетворився на фреймворк
Як досвід компанії перетворився на фреймворкShtrih Sruleg
 
إنا كفيناك المستهزئين
إنا كفيناك المستهزئينإنا كفيناك المستهزئين
إنا كفيناك المستهزئينغايتي الجنة
 
Simular un next del recordset en php de forma rudimentaria
Simular un next del recordset en php de forma rudimentariaSimular un next del recordset en php de forma rudimentaria
Simular un next del recordset en php de forma rudimentariajbersosa
 
Feeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds APIFeeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds APIAlex S
 

What's hot (12)

Ciclo vital administracion documental
Ciclo vital administracion documentalCiclo vital administracion documental
Ciclo vital administracion documental
 
20091181
2009118120091181
20091181
 
Dao ham khao sat ham so hk1
Dao ham   khao sat ham so hk1Dao ham   khao sat ham so hk1
Dao ham khao sat ham so hk1
 
es6.concurrency()
es6.concurrency()es6.concurrency()
es6.concurrency()
 
PHPのすべらない話#3
PHPのすべらない話#3PHPのすべらない話#3
PHPのすべらない話#3
 
Assalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuAssalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuu
 
Shakespeare a-tempestade
Shakespeare a-tempestadeShakespeare a-tempestade
Shakespeare a-tempestade
 
Як досвід компанії перетворився на фреймворк
Як досвід компанії перетворився на фреймворкЯк досвід компанії перетворився на фреймворк
Як досвід компанії перетворився на фреймворк
 
إنا كفيناك المستهزئين
إنا كفيناك المستهزئينإنا كفيناك المستهزئين
إنا كفيناك المستهزئين
 
Simular un next del recordset en php de forma rudimentaria
Simular un next del recordset en php de forma rudimentariaSimular un next del recordset en php de forma rudimentaria
Simular un next del recordset en php de forma rudimentaria
 
2602991 scie prep-ex
2602991 scie prep-ex2602991 scie prep-ex
2602991 scie prep-ex
 
Feeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds APIFeeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds API
 

More from D. Saraa

сэдэв
сэдэвсэдэв
сэдэвD. Saraa
 
Club_plan_2010
Club_plan_2010Club_plan_2010
Club_plan_2010D. Saraa
 
Club plan saraa
Club plan saraaClub plan saraa
Club plan saraaD. Saraa
 
Sw325 bd 2
Sw325 bd 2Sw325 bd 2
Sw325 bd 2D. Saraa
 
SW325 bd 1
SW325 bd 1SW325 bd 1
SW325 bd 1D. Saraa
 
Sw325 lekts 1
Sw325 lekts 1Sw325 lekts 1
Sw325 lekts 1D. Saraa
 
Sw301 sem bod
Sw301 sem bodSw301 sem bod
Sw301 sem bodD. Saraa
 

More from D. Saraa (8)

Lection1
Lection1Lection1
Lection1
 
сэдэв
сэдэвсэдэв
сэдэв
 
Club_plan_2010
Club_plan_2010Club_plan_2010
Club_plan_2010
 
Club plan saraa
Club plan saraaClub plan saraa
Club plan saraa
 
Sw325 bd 2
Sw325 bd 2Sw325 bd 2
Sw325 bd 2
 
SW325 bd 1
SW325 bd 1SW325 bd 1
SW325 bd 1
 
Sw325 lekts 1
Sw325 lekts 1Sw325 lekts 1
Sw325 lekts 1
 
Sw301 sem bod
Sw301 sem bodSw301 sem bod
Sw301 sem bod
 

Sw325 lab das_15

  • 1. SW325 Интернэт програмчлал Лаб-15 Лабораторийн хичээл - 7 Сэдэв: “PHP-ийн объект хандалтат програмчлал” Зорилго: Хичээлийн агуулга: 1. Өгөгдсөн 3 тоог багаас нь их рүү эрэмбэл. } <? elseif ($b >= $a && $b >= $c) $a = 2; { $b = 7; $max1 = $b; $c = 3; if ($a >= $c) { if ($a >= $b && $a >= $c) $max2 = $a; { $max3 = $c; $max1 = $a; } if ($b >= $c) else { { $max2 = $b; $max2 = $c; $max3 = $c; $max3 = $a; } } else } { else $max2 = $c; { $max3 = $b; $max1 = $c; } if ($a >= $b) Багш Д.Сарантуяа 1
  • 2. SW325 Интернэт програмчлал Лаб-15 { } $max2 = $a; elseif ($s>60) $max3 = $b; { } echo("point: $s<br>"); else echo("grade: D<br>"); { } $max2 = $b; else $max3 = $a; { } echo("point: $s<br>"); } echo("grade: F<br>"); echo "Input 3 Numbers: $a $b } $c<br>"; ?> echo "sort : $max1 $max2 $max3<br>"; ============================ ?> 3. 1.. 100 хүртэлх сондгой тоог хэвлэ * print format 1 3 5 7 9 11 13 15 17 .............. 99 <? $a = 1; 2. Оюутны оноог үнэлгээгээр гарга while ($a<=100) <? { $s = 95; if ($a % 2 == 1) if ($s > 100 || $s < 0) echo "$a "; echo("input point error!<br>"); elseif ($s>90) $a++; { } echo("point : $s<br>"); ?> echo("grade : A<br>"); ============================ } elseif ($s>80) 4. { * print format(while) echo("point: $s<br>"); 100 102 echo("grade: B<br>"); 104 106 } 108 110 elseif ($s>70) ........ { 298 300 echo("point: $s<br>"); <? echo("grade: C<br>"); $a = 100; Багш Д.Сарантуяа 2
  • 3. SW325 Интернэт програмчлал Лаб-15 $count = 0; 6.10-ийн факториалыг олох while ($a<=300) * print format { 10! = ___________ if ($a % 2 == 0) <? { $a = 1; echo "$a "; $f = 1; $count++; } while ($a <= 10) if ($count % 2 == 0) { echo "<br>"; $f = $f * $a; $a++; $a++; } } ?> echo "10! = $f<br>"; ============================ ?> 5.100-200 хүртэлх тооны нийлбэрийг ол * print format 7. Үржихийн хүрд хэвлэ 100 ~ 200 even number’s sum: * print format _____ ------------------------------------------------ <? -------- $a = 100; 2x1=2 2x2=4 2 x 3 = 6 ...... 2 x 9 = $sum = 0; 18 3x1=3 3x2=6 3 x 3 = 9 ...... 3 x 9 = while ($a <= 200) 27 { 4x1=4 4x2=8 4 x 3 = 12 ...... 4 x 9 if ($a % 2 == 0) = 36 { ............... $sum = $sum + $a; 9x1=9 9 x 2 = 18 9 x 3 = 27 .... 9 x 9 } = 81 ------------------------------------------------ $a++; -------- } <? echo "----------------------------------- echo "100~200 even number’s sum: <br>"; $sum<br>"; ?> for ($a=2; $a<=9; $a++) =-============================== { Багш Д.Сарантуяа 3
  • 4. SW325 Интернэт програмчлал Лаб-15 for ($b=1; $b<=9; $b++) { $c = $a * $b; echo "$a x $b = $c &nbsp; &nbsp;"; } ============================ echo "<br>"; 8. 10 хүртэл 1-ээр ахиулж баруун тийш нь } тэгшилж хэвлэ echo * print format "-----------------------------------<br>"; * ?> ** *** ============================ **** 7. 10 хүртэл 1-ээр ахиулж зүүн тийш нь ***** тэгшилж хэвлэ ****** * print format ******* * ******** ** ********* *** ********** **** <? ***** for ($a=1; $a<=10; $a++) ****** { ******* for ($b=9; $b>=$a; $b--) ******** { ********* echo "&nbsp;"; ********** } <? for ($a=1; $a<=10; $a++) for ($c=1; $c<=$a; $c++) { { for ($b=1; $b<=$a; $b++) echo "*"; { } echo "*"; echo "<br>"; } } echo "<br>"; ?> } ?> <? Багш Д.Сарантуяа 4
  • 5. SW325 Интернэт програмчлал Лаб-15 /* return $money; entrance fee } O daytime $age = 30; - adult (over 18 years old) : $day = " nighttime "; 20,000 won - (7~17 years old) : 15,000 won if( $day == " daytime " ) - (under 7 years) : 0 won { O nighttime $fee = cal_day_fee($age); - adult (over 18 years old) : } 15,000 won else - (7~17 years old) : 10,000 won { - (under 7 years) : 0 won $fee = cal_night_fee($age); */ } function cal_day_fee($age) // echo "time : $day<br>"; daytime echo "age : $age<br>"; { echo "Entrance Fee is $fee <br>"; if ( $age >= 18 ) ?> $money = 20000; else if ( $age>=7 and $age<=17 ) $money = 15000; [표 1] entrance fee else $money = 0; type adult child entrance daytime 26,000 19,000 return $money; nighttime 21,000 16,000 } Free daytime 33,000 24,000 function cal_night_fee($age) // nighttime 28,000 21,000 nighttime 2day free 55,000 40,000 combi 54,000 40,000 { if ( $age >= 18) * child fee is under 12 or over 65 $money = 15000; else if ($age>=7 and $age<=17 ) <? $money = 10000; function cal_fee1($day, $age) // else entrance $money = 0; { if ( $day == " day " ) Багш Д.Сарантуяа 5
  • 6. SW325 Интернэт програмчлал Лаб-15 { function cal_fee3($age) // 2day free if ($age> 12 && $age < 65) { $money = 26000; if ($age> 12 && $age < 65) else $money = 55000; $money = 19000; else } $money = 40000; else { return $money; if ($age> 12 && $age < 65) } $money = 21000; else function cal_fee4($age) // combi $money = 16000; { } if ($age> 12 && $age < 65) $money = 54000; return $money; else } $money = 40000; function cal_fee2($day, $age) / return $money; / Free } { // $category 1=> enterance, 2=> Free, if ( $day == " day " ) // 3=> 2day free, 4=> combi { $category = 3; if ($age> 12 && $age < 65) $age = 68; $money = 33000; $day = "night"; else $money = 24000; if( $category == 1 ) } $fee = cal_fee1($day, $age); else elseif ( $category == 2 ) { $fee = cal_fee2($day, $age); if ($age> 12 && $age < 65) elseif ( $category == 3 ) $money = 28000; $fee = cal_fee3($age); else else $money = 21000; $fee = cal_fee4($age); } if( $category == 1 ) return $money; $cat = "enterance"; } elseif ( $category == 2 ) $cat = "Free"; Багш Д.Сарантуяа 6
  • 7. SW325 Интернэт програмчлал Лаб-15 elseif ( $category == 3 ) $cat = "2day free"; else $cat = "combi"; echo "type : $cat<br>"; echo "time : $day<br>"; echo "age : $age<br>"; echo "fee is $fee <br>"; ?> Багш Д.Сарантуяа 7